<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>本页面用于演示for循环</title>
	</head>
	<body>
		<script>
			// 不使用循环实现以下需求
			// a 初始值为1 . 输出到console中.
			// 然后每次a=a+1都要把结果输出到console中.
			// 直到a=3
			var a = 1;
			console.log(a);
			a += 1;
			console.log(a);
			a += 1;
			console.log(a);
			
			console.log("===============");
			
			//for语句用于指定循环参数
			// var a=1: 声明循环变量为a.初始值为1
			// a<20:  每次执行代码都会判断这个条件是否为true,为true则执行for语句内的代码,
			// 当不符合这个条件时.for循环结束
			// a++:   每次循环的步长.每次循环.要把变量增加或减少的幅度
			for(var a=1; a<20; ++a){
				console.log(a)
			}
			for(var a=19; a>0; a--){
				console.log(a);
				
			}
			 var a = 10;
			// for循环的初始化语句可以省略.
			// 当不设定限制条件时.会无限循环(死循环)
			// break: 语句执行时会中断所在的for循环
			for(;; a++){
				console.log(a);
				if(a == 100)
				     break;
			}
			
			// 取100以内的偶数打印出来.
			for(var i=0; i<100; i++){
				// 若除以2取余数=0.则说明是偶数
				if(i % 2 == 0)
				    console.log(i);
			}
			
			// continue语句会跳转到下次循环.忽略之后的语句;
			for(var i=0; i < 100; i++){
				
				console.log("这次是");
				if(i % 2 == 0)
					continue;
				console.log(i);
			}
			
			
			
		</script>
	</body>
</html>
